package com.th.supcom.pds.phamapply.client.model;

import java.util.Date;

import com.extjs.gxt.ui.client.data.BaseModelData;

/**
 * OrderExec UI模型.
 * 
 * 医嘱拆分表.
 */
public class OrderExecModel extends BaseModelData implements java.io.Serializable
{
    /**
     * 默认序列化
     */
    private static final long serialVersionUID = 1L;

    /**
     * 默认构造器 .
     */
    public OrderExecModel ()
    {
    }

    /**
     * 获取主键.
     * 
     * @return the orderExecId
     */
    public Long getOrderExecId ()
    {
        return get ("orderExecId");
    }

    /**
     * 设置主键.
     * 
     * @param orderExecId the orderExecId to set.
     */
    public void setOrderExecId (Long orderExecId)
    {
        set ("orderExecId", orderExecId);
    }

    /**
     * 获取摆药请领明细主键.
     * 
     * @return the inpPhamApplyDetailId
     */
    public Long getInpPhamApplyDetailId ()
    {
        return get ("inpPhamApplyDetailId");
    }

    /**
     * 设置摆药请领明细主键.
     * 
     * @param inpPhamApplyDetailId the inpPhamApplyDetailId to set.
     */
    public void setInpPhamApplyDetailId (Long inpPhamApplyDetailId)
    {
        set ("inpPhamApplyDetailId", inpPhamApplyDetailId);
    }

    /**
     * 获取对应转抄医嘱表主键.
     * 
     * @return the ordersId
     */
    public Long getOrdersId ()
    {
        return get ("ordersId");
    }

    /**
     * 设置对应转抄医嘱表主键.
     * 
     * @param ordersId the ordersId to set.
     */
    public void setOrdersId (Long ordersId)
    {
        set ("ordersId", ordersId);
    }

    /**
     * 获取患者住院流水号.
     * 
     * @return the paiVisitId
     */
    public Long getPaiVisitId ()
    {
        return get ("paiVisitId");
    }

    /**
     * 设置患者住院流水号.
     * 
     * @param paiVisitId the paiVisitId to set.
     */
    public void setPaiVisitId (Long paiVisitId)
    {
        set ("paiVisitId", paiVisitId);
    }

    /**
     * 获取.
     * 
     * @return the nurseUnit
     */
    public String getNurseUnit ()
    {
        return get ("nurseUnit");
    }

    /**
     * 设置.
     * 
     * @param nurseUnit the nurseUnit to set.
     */
    public void setNurseUnit (String nurseUnit)
    {
        set ("nurseUnit", nurseUnit);
    }

    /**
     * 获取患者所在病区.
     * 
     * @return the ward
     */
    public String getWard ()
    {
        return get ("ward");
    }

    /**
     * 设置患者所在病区.
     * 
     * @param ward the ward to set.
     */
    public void setWard (String ward)
    {
        set ("ward", ward);
    }

    /**
     * 获取患者所在床位.
     * 
     * @return the bedNo
     */
    public String getBedNo ()
    {
        return get ("bedNo");
    }

    /**
     * 设置患者所在床位.
     * 
     * @param bedNo the bedNo to set.
     */
    public void setBedNo (String bedNo)
    {
        set ("bedNo", bedNo);
    }

    /**
     * 获取项目号.
     * 
     * @return the itemNo
     */
    public Integer getItemNo ()
    {
        return get ("itemNo");
    }

    /**
     * 设置项目号.
     * 
     * @param itemNo the itemNo to set.
     */
    public void setItemNo (Integer itemNo)
    {
        set ("itemNo", itemNo);
    }

    /**
     * 获取医嘱计划执行时间.
     * 
     * @return the scheduleDatetime
     */
    public Date getScheduleDatetime ()
    {
        return get ("scheduleDatetime");
    }

    /**
     * 设置医嘱计划执行时间.
     * 
     * @param scheduleDatetime the scheduleDatetime to set.
     */
    public void setScheduleDatetime (Date scheduleDatetime)
    {
        set ("scheduleDatetime", scheduleDatetime);
    }

    /**
     * 获取医嘱拆分护士.
     * 
     * @return the splitNurse
     */
    public String getSplitNurse ()
    {
        return get ("splitNurse");
    }

    /**
     * 设置医嘱拆分护士.
     * 
     * @param splitNurse the splitNurse to set.
     */
    public void setSplitNurse (String splitNurse)
    {
        set ("splitNurse", splitNurse);
    }

    /**
     * 获取医嘱拆分时间.
     * 
     * @return the splitDatetime
     */
    public Date getSplitDatetime ()
    {
        return get ("splitDatetime");
    }

    /**
     * 设置医嘱拆分时间.
     * 
     * @param splitDatetime the splitDatetime to set.
     */
    public void setSplitDatetime (Date splitDatetime)
    {
        set ("splitDatetime", splitDatetime);
    }

    /**
     * 获取执行护士.
     * 
     * @return the performNurse
     */
    public String getPerformNurse ()
    {
        return get ("performNurse");
    }

    /**
     * 设置执行护士.
     * 
     * @param performNurse the performNurse to set.
     */
    public void setPerformNurse (String performNurse)
    {
        set ("performNurse", performNurse);
    }

    /**
     * 获取实际执行时间.
     * 
     * @return the performDatetime
     */
    public Date getPerformDatetime ()
    {
        return get ("performDatetime");
    }

    /**
     * 设置实际执行时间.
     * 
     * @param performDatetime the performDatetime to set.
     */
    public void setPerformDatetime (Date performDatetime)
    {
        set ("performDatetime", performDatetime);
    }

    /**
     * 获取二维码.
     * 
     * @return the barcode
     */
    public String getBarcode ()
    {
        return get ("barcode");
    }

    /**
     * 设置二维码.
     * 
     * @param barcode the barcode to set.
     */
    public void setBarcode (String barcode)
    {
        set ("barcode", barcode);
    }

    /**
     * 获取请领执行状态.
     * 
     * @return the dispenseFlag
     */
    public String getDispenseFlag ()
    {
        return get ("dispenseFlag");
    }

    /**
     * 设置请领执行状态.
     * 
     * @param dispenseFlag the dispenseFlag to set.
     */
    public void setDispenseFlag (String dispenseFlag)
    {
        set ("dispenseFlag", dispenseFlag);
    }

    /**
     * 获取患者一次住院医嘱序号，从1累加.
     * 
     * @return the orderNo
     */
    public String getOrderNo ()
    {
        return get ("orderNo");
    }

    /**
     * 设置患者一次住院医嘱序号，从1累加.
     * 
     * @param orderNo the orderNo to set.
     */
    public void setOrderNo (String orderNo)
    {
        set ("orderNo", orderNo);
    }

    /**
     * 获取标志医嘱中的子医嘱，从1累加.
     * 
     * @return the orderSubNo
     */
    public String getOrderSubNo ()
    {
        return get ("orderSubNo");
    }

    /**
     * 设置标志医嘱中的子医嘱，从1累加.
     * 
     * @param orderSubNo the orderSubNo to set.
     */
    public void setOrderSubNo (String orderSubNo)
    {
        set ("orderSubNo", orderSubNo);
    }

    /**
     * 获取长期临时标志.
     * 
     * @return the repetition
     */
    public String getRepetition ()
    {
        return get ("repetition");
    }

    /**
     * 设置长期临时标志.
     * 
     * @param repetition the repetition to set.
     */
    public void setRepetition (String repetition)
    {
        set ("repetition", repetition);
    }

    /**
     * 获取医嘱正文.
     * 
     * @return the orderContent
     */
    public String getOrderContent ()
    {
        return get ("orderContent");
    }

    /**
     * 设置医嘱正文.
     * 
     * @param orderContent the orderContent to set.
     */
    public void setOrderContent (String orderContent)
    {
        set ("orderContent", orderContent);
    }

    /**
     * 获取医嘱编码，如药品标准码、检验项目代码等.
     * 
     * @return the orderCode
     */
    public String getOrderCode ()
    {
        return get ("orderCode");
    }

    /**
     * 设置医嘱编码，如药品标准码、检验项目代码等.
     * 
     * @param orderCode the orderCode to set.
     */
    public void setOrderCode (String orderCode)
    {
        set ("orderCode", orderCode);
    }

    /**
     * 获取药品一次使用剂量.
     * 
     * @return the dosage
     */
    public Double getDosage ()
    {
        return get ("dosage");
    }

    /**
     * 设置药品一次使用剂量.
     * 
     * @param dosage the dosage to set.
     */
    public void setDosage (Double dosage)
    {
        set ("dosage", dosage);
    }

    /**
     * 获取剂量单位.
     * 
     * @return the dosageUnit
     */
    public String getDosageUnit ()
    {
        return get ("dosageUnit");
    }

    /**
     * 设置剂量单位.
     * 
     * @param dosageUnit the dosageUnit to set.
     */
    public void setDosageUnit (String dosageUnit)
    {
        set ("dosageUnit", dosageUnit);
    }

    /**
     * 获取给药途径及方法.
     * 
     * @return the administration
     */
    public String getAdministration ()
    {
        return get ("administration");
    }

    /**
     * 设置给药途径及方法.
     * 
     * @param administration the administration to set.
     */
    public void setAdministration (String administration)
    {
        set ("administration", administration);
    }

    /**
     * 获取药品包装数量.
     * 
     * @return the packageAmount
     */
    public Integer getPackageAmount ()
    {
        return get ("packageAmount");
    }

    /**
     * 设置药品包装数量.
     * 
     * @param packageAmount the packageAmount to set.
     */
    public void setPackageAmount (Integer packageAmount)
    {
        set ("packageAmount", packageAmount);
    }

    /** 公司版权信息. */
    public static final String copyright = "Copyright 2014, TH Supcom Corporation";

    /** 提交路径. */
    public static final String SCC_BRANCH = "$URL$";

    /** 提交日期. */
    public static final String SCC_LAST_MODIFICATION_DATE = "$Date$";

    /** 最终修改人员. */
    public static final String SCC_LAST_MODIFIER_NAME = "$Author$";

    /** 最终版本号. */
    public static final String SCC_REVISION = "$Revision$";
}